
package jp.ize.iwp.avm1.display;

class Stage extends Sprite
{
	// {{{ properties

	public var stageWidth(getStageWidth,null):Int;
	public var stageHeight(getStageHeight,null):Int;
	public var scaleMode(getScaleMode,setScaleMode):String;
	public var align(getAlign,setAlign):String;

	// }}}
	// {{{ public function getStageWidth() : Int

	public function getStageWidth() : Int
	{
		return Std.int(flash.Stage.width);
	}

	// }}}
	// {{{ public function getStageHeight() : Int

	public function getStageHeight() : Int
	{
		return Std.int(flash.Stage.height);
	}

	// }}}
	// {{{ public function getScaleMode() : String

	public function getScaleMode() : String
	{
		return flash.Stage.scaleMode;
	}

	// }}}
	// {{{ public function setScaleMode( s:String ) : String

	public function setScaleMode( s:String ) : String
	{
		flash.Stage.scaleMode = s;
		return flash.Stage.scaleMode;
	}

	// }}}
	// {{{ public function getAlign() : String

	public function getAlign() : String
	{
		return flash.Stage.align;
	}

	// }}}
	// {{{ public function setAlign( a:String ) : String

	public function setAlign( a:String ) : String
	{
		flash.Stage.align = a;
		return flash.Stage.align;
	}

	// }}}
}

